home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2a.lha / p4-1.2a / messages / makefile.proto < prev    next >
Makefile  |  1992-10-19  |  1KB  |  41 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS)
  6.  
  7. default:$(P)
  8.     make $(MFLAGS) sr_test sr1_test systest
  9.  
  10. all:$(P)
  11.     make $(MFLAGS) sr_test systest 
  12.     make $(MFLAGS) sr_master sr_slave 
  13.     make $(MFLAGS) grid_master grid_slave
  14.  
  15. sr_test:$(P) sr_test.o $(LIBDIR)/libp4.a
  16.     $(CLINKER) $(CFLAGS) -o sr_test sr_test.o $(LIBS)
  17.  
  18. sr1_test:$(P) sr1_test.o $(LIBDIR)/libp4.a
  19.     $(CLINKER) $(CFLAGS) -o sr1_test sr1_test.o $(LIBS)
  20.  
  21. systest:$(P) systest.o $(LIBDIR)/libp4.a
  22.     $(CLINKER) $(CFLAGS) -o $@ systest.o $(LIBS)
  23.  
  24. grid_master:$(P) grid_master.o grid_slave.o grid_comm.o $(LIBDIR)/libp4.a
  25.     $(CLINKER) $(CFLAGS) -o grid_master grid_master.o grid_slave.o \
  26.     grid_comm.o $(LIBS)
  27.  
  28. grid_slave:$(P) grid_slave.o grid_comm.o $(LIBDIR)/libp4.a
  29.     $(CLINKER) $(CFLAGS) -o grid_slave $(LIBDIR)/p4_cmain.o \
  30.     grid_slave.o grid_comm.o $(LIBS)
  31.  
  32. sr_master:$(P) sr_master.o sr_slave.o $(LIBDIR)/libp4.a
  33.     $(CLINKER) $(CFLAGS) -o sr_master sr_master.o sr_slave.o $(LIBS)
  34.  
  35. sr_slave:$(P) sr_slave.o $(LIBDIR)/libp4.a
  36.     $(CLINKER) $(CFLAGS) -o sr_slave $(LIBDIR)/p4_cmain.o sr_slave.o $(LIBS)
  37.  
  38. realclean: clean
  39.     $(RM) -f sr_test sr1_test systest grid_master grid_slave \
  40.     sr_master sr_slave Makefile 
  41.